package cn.kgc.spring.service.impl;

import cn.kgc.spring.mapper.UserMapper;
import cn.kgc.spring.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

/**
 * @author: mosin
 * @version: v1.0  2022/10/14
 * Transactional  注解 可以使用在哪方法上  也可以使用在类上
 *
 * 1. 加在方法上 只对当前方法添加事务
 * 2.加在类上  类中所有的方法都被添加了事务
 *
 * 该注解一般添加在业务层
 *
 */
@Service
@Transactional
public class UserServiceImpl implements UserService {

    @Autowired
    private UserMapper userMapper;

    //删除用户信息
    public Boolean deleteById(Integer id){

        Integer line =  userMapper.deleteById(id);

        int number = 1/0;

        return line>0;
    };


}
